将军: general, high-ranking military officer, to check or checkmate, to embarrass, to challenge, to put sb on the spot...